﻿// 5578. 切蛋糕.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

/*
https://www.acwing.com/problem/content/5581/

在一个二维平面上有一块矩形的蛋糕。

蛋糕的左下角坐标为 (0,0)
，右上角坐标为 (w,h)
。

现在要对该蛋糕依次进行 n
 次切割操作。

切割操作分为以下两种：

X a，表示沿直线 x=a
 对蛋糕进行垂直切割。
Y b，表示沿直线 y=b
 对蛋糕进行水平切割。
每次切割时使用的刀可以视作无限长，不会进行两次相同的切割。

切割会让大块的蛋糕被分成更小块的蛋糕。

你的任务是在每一次切割完成后，计算当前所有蛋糕块中最大的那一块蛋糕的面积。

输入格式
第一行包含三个整数 w,h,n
。

接下来 n
 行，每行包含一个大写字母和一个整数用来描述一次切割操作，格式如题面描述。

输出格式
共 n
 行，其中第 i
 行输出第 i
 次切割完成后，最大蛋糕块的面积。

数据范围
前 3
 个测试点满足 2≤w,h≤10
。
所有测试点满足 2≤w,h≤2×105
，1≤n≤2×105
，0<a<w
，0<b<h
。

输入样例1：
4 3 4
Y 2
X 2
X 3
X 1
输出样例1：
8
4
4
2
输入样例2：
7 6 5
Y 4
X 3
X 5
Y 2
X 1
输出样例2：
28
16
12
6
4
*/
int main()
{
    std::cout << "Hello World!\n";
}

 